<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of camiseta
 *
 * @author 7558
 */
require_once 'gestorBBDD.php';
class producto {
    //put your code here
    private $tipo;
    private $referencia;
    private $precio;
    private $competicion;
    private $marca;
    private $modelo;
    private $foto;
    private $talla;
    private $equipo;
    private $jugador;
    
    public function getTipo() {
        return $this->tipo;
    }

    public function setTipo($tipo) {
        $this->tipo = $tipo;
    }

    public function getReferencia() {
        return $this->referencia;
    }

    public function setReferencia($referencia) {
        $this->referencia = $referencia;
    }

    public function getPrecio() {
        return $this->precio;
    }

    public function setPrecio($precio) {
        $this->precio = $precio;
    }

    public function getCompeticion() {
        return $this->competicion;
    }

    public function setCompeticion($competicion) {
        $this->competicion = $competicion;
    }

    public function getMarca() {
        return $this->marca;
    }

    public function setMarca($marca) {
        $this->marca = $marca;
    }

    public function getModelo() {
        return $this->modelo;
    }

    public function setModelo($modelo) {
        $this->modelo = $modelo;
    }

    public function getFoto() {
        return $this->foto;
    }

    public function setFoto($foto) {
        $this->foto = $foto;
    }

    public function getTalla() {
        return $this->talla;
    }

    public function setTalla($talla) {
        $this->talla = $talla;
    }

    public function getEquipo() {
        return $this->equipo;
    }

    public function setEquipo($equipo) {
        $this->equipo = $equipo;
    }

    public function getJugador() {
        return $this->jugador;
    }

    public function setJugador($jugador) {
        $this->jugador = $jugador;
    }

        
    public function producto($tipo,$referencia,$precio,$competicion,$marca,$modelo,$foto,$talla,$jugador,$equipo)
    {
        $this->tipo = $tipo;
        $this->referencia = $referencia;
        $this->precio = $precio;
        $this->competicion = $competicion;
        $this->marca = $marca;
        $this->modelo = $modelo;
        $this->foto = $foto;
        $this->talla = $talla;
        $this->jugador = $jugador;
        $this->equipo = $equipo;
        
        
    }
    
    public function crear() {
        $gBBDD = new GestorBBDD;
        try {
            $gBBDD->crearProducto($this);
        } catch (Exception $ex) {
            throw $ex;
        }
        return;
    }

    public function modificar() {
        $gBBDD = new GestorBBDD;
        try {
            $gBBDD->modificarProducto($this);
        } catch (Exception $ex) {
            throw $ex;
        }
        return;
    }

    public function borrar() {
        $gBBDD = new GestorBBDD;
        try {
            $gBBDD->borrarProducto($this);
        } catch (Exception $ex) {
            throw $ex;
        }
        return;
       
    }

}

?>
